tower snails - Alemán Inglés Diccionario